package com.offcn.service;

import com.github.pagehelper.PageInfo;
import com.offcn.bean.Blog;
import com.offcn.utils.ReturnResult;

import javax.servlet.http.HttpSession;


public interface BlogService {
    /**
     * 进入博客管理立即查询博客
     * @param pageNo 当前页码
     * @return 返回BlogpageInfo对象
     */
    public PageInfo<Blog> getBlogPage(Integer pageNo);

    /**
     * 删除博客，要先删除博客下的评论
     * @param bid 博客id
     * @param
     */
    void deleteBlogById(Integer bid);

    /**
     * 查看博客详情时查询用户数据
     * @param bid 博客id
     */
    Blog getBlogUserByid(Integer bid);

    /**
     * 添加博客
     * @param blog
     */
    ReturnResult addBlog(Blog blog, HttpSession session);
}
